.container-fluid {
  padding: 0; }

.web {
  width: 100%;
  height: 100%; }

img {
  width: 100%;
  display: block; }

.section {
  width: 100%; }
  .section .bggg:hover img {
    opacity: 0.5; }
  .section .son-1 .gson-1 {
    padding-bottom: 50px; }
    .section .son-1 .gson-1 .p-jie {
      padding-top: 90px;
      font-size: 36px;
      color: #2a2a2a; }
    .section .son-1 .gson-1 .p-sou {
      font-size: 21px;
      color: #2a2a2a; }
    .section .son-1 .gson-1 .p-compy {
      color: #2a2a2a;
      text-indent: 2em; }
  .section .son-2 {
    background: #8cc11f;
    padding-bottom: 50px; }
    .section .son-2 .p-ren {
      padding-top: 105px;
      font-size: 36px;
      color: #FFFFFF; }
    .section .son-2 .p-laya {
      font-size: 16px;
      color: #FFFFFF; }
  .section .son-3 .gson-1 {
    border-bottom: 2px solid #F5F5F5;
    padding-bottom: 55px; }
    .section .son-3 .gson-1 .p-as3 {
      font-size: 25.9px;
      color: #8cc11f;
      padding-top: 90px;
      padding-bottom: 28px; }
    .section .son-3 .gson-1 .p-zhe {
      font-size: 18px;
      color: #2a2a2a; }
    .section .son-3 .gson-1 .p-1 {
      font-size: 14px;
      color: #2a2a2a;
      text-indent: 2em; }
  .section .son-4 {
    background: ghostwhite; }
    .section .son-4 .bg {
      margin-bottom: 20px;
      background: #FFFFFF; }
    .section .son-4 .images {
      padding-top: 10px;
      padding-bottom: 10px; }
    .section .son-4 .p-lian {
      font-size: 36px;
      color: #2a2a2a;
      padding-top: 35px; }
    .section .son-4 .p-address {
      padding-top: 20px;
      font-size: 15.9;
      color: #2a2a2a; }

@media only screen and (max-width: 768px) {
  .son-1 .row {
    margin-left: 0;
    margin-right: 0; } }
